import {
	request
} from '@/src/api.js'

// 查询闹钟列表信息
export function getClockList(openid) {
	return request(`/clock/list`, 'POST', openid)
}

// 查询闹钟详情
export function getClockDetail(clockId) {
	return request(`/clock/detail`, 'POST', clockId)
}

// 新增闹钟设备
export function addClock(data) {
	return request(`/clock/add`, 'POST', data)
}

// 编辑闹钟信息
export function editClock(data) {
	return request(`/clock/edit`, 'PUT', data)
}

// 修改闹钟名称
export function editClockName(data) {
	return request(`/clock/editClockName`, 'PUT', data)
}

// 绑定闹钟城市
export function storeClockAddress(data) {
	return request(`/clock/storeClockAddress`, 'PUT', data)
}

// 设置灯光开关
export function lightSwitch(data) {
	return request(`/clock/edit/lightSwitch`, 'PUT', data)
}

// 设置整点播报开关
export function hourlyBroadcastSwitch(data) {
	return request(`/clock/edit/hourlyBroadcastSwitch`, 'PUT', data)
}

// 设置灯光颜色
export function colorSetting(data) {
	return request(`/clock/edit/colorSetting`, 'PUT', data)
}

// 设置亮度
export function brightnessSetting(data) {
	return request(`/clock/edit/brightnessSetting`, 'PUT', data)
}

// 添加闹钟时间
export function setAlarmTime(data) {
	return request(`/clock/edit/setAlarmTime`, 'PUT', data)
}

// 删除闹钟设备
export function delClock(clockId) {
	return request(`/clock/delete`, 'DELETE', clockId)
}

// 设置未知开关1
export function relay1Switch(data) {
	return request(`/clock/edit/relay1Switch`, 'PUT', data)
}

// 设置未知开关2
export function relay2Switch(data) {
	return request(`/clock/edit/relay2Switch`, 'PUT', data)
}

// 设置未知开关3
export function relay3Switch(data) {
	return request(`/clock/edit/relay3Switch`, 'PUT', data)
}

// 设置电源左开关
export function powerSwitchLeft(data) {
	return request(`/clock/edit/powerSwitchLeft`, 'PUT', data)
}

// 设置电源右开关
export function powerSwitchRight(data) {
	return request(`/clock/edit/powerSwitchRight`, 'PUT', data)
}